Společnosti Apple se finančně velice daří, ostatně v tom mezi počítačovými firmami není letos jediná. Nedávno přitom ohlásila, že opustí Intel a s ním i celou architekturu x86 a nyní už tu máme první počítač s nastupující architekturou ARM.
Tak by me zajimalo, jestli to prekladaji hardwarove, nebo (aspon castecne) softwarove. Z tech hardwarovych vzpominam na Transmetu. Z softwarovych, ktere generuji spustitelny, nativni kod na cilove platforme zminuji QEMU. Cili - jak moc softwarove a jak moc hardwarove to je? A pak - jak si to stoji vykonove, vezmu-li na jedne strane spektra hardwarovy preklad a na druhe ciste softwarovy (QEMU) ?
Rosetta 2 neni emulace. Rosetta 2 provadi preklad instrukci z x86 do arm. Tohle umi Rosetta 2 udelat uz pri instalaci aplikace. Takze za behu aplikace bezi nativni armovsky kod. Ano je neoptimalizovany, ale porad je to nativni kod bez emulace a bez extremniho dopadu na vykon, ktery by emulace zpusobila.
Odpovědět40
Kontext diskuze2Zajímá Vás tato diskuze? Začněte ji sledovat a když přibude nový komentář, pošleme Vám e-mail.